ความร เบ องต นเก ยวก บฐานข อม ล. Introduction to Database

Size: px
Start display at page:

Download "ความร เบ องต นเก ยวก บฐานข อม ล. Introduction to Database"

Transcription

1 ความร เบ องต นเก ยวก บฐานข อม ล Introduction to Database

2 ร ปแบบการจ ดเก บข อม ลแบบเด ม

3 ระบบแฟ มข อม ล (File-based System) ระบบแฟ มข อม ล (File-based system) ค อ ช ดของ โปรแกรมประย กต ท ให ผ ใช ใช เพ อประมวลผลงานท ต องการ โดยแต ละโปรแกรมก จะก าหนดและจ ดการ แฟ มข อม ลของตนเอง แฟ มข อม ลท ใช ในระบบไฟล จะแยกจากก นเป น เอกเทศ และอาจไม ม ความส มพ นธ ก น โดยส วนใหญ ข อม ลและโปรแกรมม กรวมอย ด วยก น เป นแฟ มข อม ล

4 ระบบแฟ มข อม ล (File-based System) ฝ ายลงทะเบ ยน ฝ ายการเง น» ข อม ลน กศ กษา (รห ส ช อ ท อย )» ข อม ลการลงทะเบ ยน» ข อม ลน กศ กษา (รห ส ช อ ท อย )» ข อม ลการเง น ฝ ายห องสม ด» ข อม ลน กศ กษา (รห ส ช อ ท อย )» ข อม ลการย ม-ค นหน งส อ

5 ข อจ าก ดของการประมวลผลแบบแฟ มข อม ล ความซ าซ อนของข อม ล (Redundancy) ความข ดแย งของข อม ล (Data Inconsistency) เน องจากข อม ลแยกก นโดยเป นอ สระ เม อแฟ มท ม ข อม ลซ าซ อนก นแฟ มใดแฟ มหน งถ กแก ไข อ กแฟ ม อาจไม ถ กแก ไขให ม ข อม ลเหม อนก น ความไม เป นอ สระระหว างโปรแกรมก บข อม ล (Data Dependency) หากต องการเปล ยนโครงสร างของ ข อม ลต องแก ไขโปรแกรมท งระบบ

6 ระบบฐานข อม ล

7 ความหมายของระบบฐานข อม ล ระบบฐานข อม ล (Database system) หมายถ ง เป น กล มของข อม ลท ส มพ นธ ก น น ามาเก บรวบรวมเข า ไว ด วยก นอย างม ระบบและและข อม ลท ประกอบก น เป นฐานข อม ลน น ต องตรงตามว ตถ ประสงค การใช งาน เพ อให สามารถน าข อม ลมาประมวลเพ อช วยใน การต ดส นใจ ลดความซ าซ อน สามารถใช ข อม ล ร วมก นได ม การควบค มด แลร กษา

8 ระบบฐานข อม ล(Database system) ระบบฐานข อม ลม ส วนท ท าหน าท ในการอธ บาย ความหมายของรายการข อม ลท เก บอย ในฐานข อม ล ด วย เร ยกส วนน ว า บ ญช ระบบ (System catalog) หร อ พจนาน กรม ของข อม ล(Data Dictionary) หร อเมตาดาต า(Meta - data) เป นข อม ลของข อม ล

9 ระบบฐานข อม ล(Database system) ในการจ ดการข อม ลในฐานข อม ลจะใช ซอฟต แวร ประเภท ระบบจ ดการฐานข อม ล (Database Management System : DBMS) ผ ใช สามารถเข าถ งข อม ลในฐานข อม ลโดยผ าน DBMS โดยท ผ ใช อาจจะเข ยนโปรแกรมประย กต หร อใช ภาษา เร ยกค น (query Language)

10 ระบบฐานข อม ล(Database system) โครงสร างของข อม ลจะถ กแยกออกจากโปรแกรม ประย กต และเก บเอาไว ในส วนท เร ยกว า ฐานข อม ล ถ าม การเพ มหร อปร บปร งโครงสร างของข อม ลก จะไม ม ผลกระทบก บโปรแกรมประย กต

11 ระบบฐานข อม ล(Database system) ฝ ายลงทะเบ ยน ฝ ายการเง น ฝ ายห องสม ด DBMS» ข อม ลน กศ กษา (รห ส ช อ ท อย )» ข อม ลการการลงทะเบ ยน» ข อม ลการเง น» ข อม ลการย ม-ค นหน งส อ

12

13 หน าท ของ DBMS จ ดการพจนาน กรมของข อม ล (Data dictionary management) จ ดการการจ ดเก บข อม ล(Data storage management) การแปลงข อม ลและการน าเสนอข อม ล(Data transformation and presentation) การจ ดการด านความปลอดภ ย(Security management) ควบค มการเข าใช งานของผ ใช พร อมก น(Multiuser accesss control)

14 หน าท ของ DBMS การจ ดการเร องการส ารองและก ค นข อม ล(Backup and recovery management) การจ ดการความคงสภาพของข อม ล(Data integrity management) ภาษาในการเข าถ งข อม ลและส วนประสานผ ใช ใน โปรแกรมประย กต (Database access languages and application programming interfaces)

15 องค ประกอบของระบบฐานข อม ล ฮาร ดแวร Hardware ซอฟต แวร Software ข อม ล Data สะพาน กระบวนการ Procedure เคร อง มน ษย บ คลากร People

16 ฮาร ดแวร (Hardware) หมายถ งคอมพ วเตอร และอ ปกรณ รอบข างซ ง เก ยวข องก บการใช งานฐานข อม ล ซอฟต แวร (Software) หมายถ ง ระบบปฏ บ ต การ, ระบบจ ดการฐานข อม ล โปรแกรมประย กต และโปรแกรมย ท ล ต ต าง ๆ ท เก ยวข องก บการใช งานในระบบงานฐานข อม ล

17 ข อม ล(Data) หมายถ ง ข อม ลท จ ดเก บอย ในฐานข อม ล เพ อน าไปใช ใน การประมวลต อไป ส วนท ใช อธ บายข อม ลใน DBMS บรรยายค ณล กษณะของข อม ล(meta data) ว ธ ด าเน นการ(Procedure) ซ งจะเป นข อม ลท หมายถ ง ค าส งและกฎต าง ๆ ในข นตอนการปฏ บ ต งานท เก ยวข องก บช ดค าส ง กฎเกณฑ ในการออกแบบและการใช งานฐานข อม ล

18 บ คลากร(People) หมายถ งบ คคลท เก ยวข องก บระบบงานฐานข อม ล ท ง ส วนท เป นการออกแบบและการใช งาน ผ บร หารฐานข อม ล(Database Administrator :DBA) น กออกแบบฐานข อม ล(Database Designer) น กพ ฒนาโปรแกรม(Application Developers) ผ ใช (End User)

19 ข อด ของการใช งานฐานข อม ล ม ความเป นอ สระต อก นระหว างโปรแกรมและข อม ล ลดความซ าซ อนของข อม ล เพ มความตรงก นของข อม ล สามารถใช ข อม ลร วมก นได บ งค บให เป นมาตรฐานเด ยวก นได ป องก นและควบค มการเข าถ งข อม ลได ง ายข น ลดป ญหาในการบ าร งร กษาโปรแกรมแบบเด ม

20 ข อจ าก ดของระบบการจ ดการฐานข อม ล ซ บซ อน (Complexity) ขนาดใหญ (Size) ราคาของ DBMS แพง (Cost of DBMS) ราคาของฮาร ดแวร แพงตามไปด วย(Additional hardware cost) ค าใช จ ายในการแปลงระบบ(Cost of conversion) ผลกระทบจากความเส ยหายส ง(Higher impact of a failure)

21 สถาป ตยกรรมฐานข อม ล 3 ระด บ ANSI/SPARC (The tree-level ANSI/SPARC architecture) แบ งออกเป น 3 ระด บ ระด บภายนอก(External level) ระด บแนวค ด(Conceptual level) ระด บภายใน(Internal level)

22 สถาป ตยกรรมฐานข อม ล 3 ระด บ ANSI/SPARC (The tree-level ANSI/SPARC architecture) External level User 1 User 2 User 3 View 1 View 2 View 3 Conceptual level Conceptual Schema Internal level Internal Schema Database

23 ระด บภายนอก(External level) เป นระด บท ต ดต อก บผ ใช ผ ใช แต ละคนอาจจะม ม มมองข อม ลแตกต างก นหร อเหม อนก น ก ได ร ปแบบข อม ลท เห นในระด บภายนอก เร ยกว า เค าร าง ภายนอก(External schema)หร อ ว ว(View) ซ งอาจน าเสนอได หลายร ปแบบ แต ละฐานข อม ลสามารถม เค าร างภายนอก ได หลายร ปแบบ

24 ระด บภายนอก(External level) ช อ User A โทรศ พท ส นสม ทร ส ดสาคร รห ส ช อ User B ท อย โทรศ พท 001 ส นสม ทร 48/7 ถ.อ ดรด ษฎ รห สว ชา ช อว ชา DB01 ระบบฐานข อม ล 3 PR01 หล กการเข ยนโปรแกรม 3 NW01 User C เคร อข ายและ โทรคมนาคม หน วยก ต 3 External schema Conceptual schema รห ส ช อ ท อย โทรศ พท รห สว ชา ช อว ชา หน วยก ต 001 ส นสม ทร 48/7 ถ.อ ดรด ษฎ ส ดสาคร 64 ถ.ทหาร DB01 ระบบฐานข อม ล 3 PR01 หล กการเข ยนโปรแกรม 3 NW01 เคร อข ายและโทรคมนาคม 3

25 ระด บแนวค ด(Conceptual level) เป นโครงสร างหล กของฐานข อม ลโดยรวม โครงสร างข อม ลในระด บน ม งเน นความส มพ นธ (Relationship) ระหว าง ข อม ลเป นหล กส าค ญ หร อเร ยกว าแบบจ าลองข อม ล(Data Model) เป นระด บท อธ บายถ งว า ข อม ลอะไร(What) ท จะจ ดเก บลงในฐานข อม ล และม ความส มพ นธ ระหว างอย างไร ระด บแนวค ดม ความเก ยวข องก บส งต อไปน จ านวนเอนต ต ท งหมด ซ งประกอบด วย แอตทร บ วต และความส มพ นธ ระหว างเอนต ต กฏเกณฑ ของข อม ล ความปลอดภ ย และความคงสภาพของข อม ล

26 ระด บแนวค ด(Conceptual level) 001 ส นสม ทร 48/7 ถ.อ ดรด ษฎ ส ดสาคร 64 ถ.ทหาร ก านกล วย 55/2 ถ.ศร ชมช น รห ส Conceptual schema Internal schema 001 ส นสม ทร 48/7 ถ.อ ดรด ษฎ ส ดสาคร 64 ถ.ทหาร ก านกล วย 55/2 ถ.ศร ชมช น

27 ระด บภายใน(Internal level) เป นระด บท จ ดเก บข อม ลด วยโครงสร างท เหมาะสม ซ งม ผลต อความเร ว และประส ทธ ภาพในการเข าถ งข อม ลท ต องการ โครงสร างข อม ลท ใช เก บ เช น Tree, B-Tree หร อ Index ข นอย ก บการ ก าหนดโดย DBA ร ปแบบข อม ลท เห นในระด บภายในเร ยกว า เค าร างภายใน(Internal schema) เป นระด บท ม การท างานประสานก บระบบปฏ บ ต การ (OS) ข อม ลในระด บภายในย งไม ใช ร ปแบบการจ ดเก บข อม ลจร งๆท เก บในด สก การอ านและเข ยนข อม ลเป นหน าท ของระบบปฏ บ ต การ(OS)

28 ระด บภายใน(Internal level) ส นสม ทร 48/7 ถ.อ ดรด ษฎ ส ดสาคร 64 ถ.ทหาร ก านกล วย 55/2 ถ.ศร ชมช น Internal schema Physical Disk ส นสม ทร ส ดสาคร.. X 003 ก านกล วย...

29 เค าร างฐานข อม ล(schema) ประกอบด วย เค าร างภายนอก(External schema หร อ subschema) เค าร างแนวค ด(Conceptual schema) เค าร างภายใน(Internal schema)

30 ความเป นอ สระของข อม ล(Data Independence) External schema External schema External schema External/Conceptual Mapping Conceptual/Internal Mapping Conceptual Schema Internal Schema Logical data independence Physical data independence

31 แบบจ าลองข อม ล(Data Model) แบบจ าลองข อม ล(Data Model) หมายถ ง แบบจ าลองท ใช อธ บายและจ ดการข อม ล, ความส มพ นธ ระหว างข อม ล และข อบ งค บของข อม ลในระบบ

32 แบบจ าลองข อม ลในระด บแนวค ด (Conceptual data model) ใช หล กการเก ยวก บ เอนต ต (Entity), แอททร บ วท (Attribute) และความส มพ นธ (Relationship) ต วอย างของแบบจ าลองน ได แก Entity-Relationship, Functional, Object-Oriented

33 Implementation or Representational data model แบบจ าลองท ประกอบด วยรายการข อม ลท แตกต างก น ต วอย างแบบจ าลองแบบน ได แก Hierarchical data model Network data model Relational data model

34 แบบจ าลองข อม ลเช งส มพ นธ (Relational data model) รห สสาขา ท อย จ งหว ด รห สไปรษณ ย B003 44/3 ถ.อ ดรด ษฎ อ ดรธาน B005 55/5 ถ.น ตโย อ ดรธาน B ถ.โพนพ ส ย หนองคาย B ถ.ชยางก ร อ บลราชธาน B004 88/10 ถ.ราชส มา นครราชส มา รห สพน กงาน ช อ นามสก ล ต าแหน ง เพศ ว นเก ด เง นเด อน รห สสาขา SUD21 สมชาย ผ จ ดการ ช 1 ตค B005 SNK37 แอน ทองประสม พน กงาน ญ 10 พย B007 SNK14 เจม พ ท กษ ห วหน าแผนก ช 24 ม ค B007 SUB09 ส น นท ย งเจร ญ พน กงาน ญ 19 กพ B002 SUD04 ปน ดดา วงศ ไท ผ จ ดการ ญ 3 กค B003 SNR41 เจนจ รา ประสพ พน กงาน ญ 13 ม ย B004

35 แบบจ าลองข อม ลในระด บกายภาพ (Physical data model)

ความร เบ องต นเก ยวก บ ฐานข อม ล. Introduction to Database

ความร เบ องต นเก ยวก บ ฐานข อม ล. Introduction to Database ความร เบ องต นเก ยวก บ ฐานข อม ล Introduction to Database ลาด บช นของการจ ดเก บข อม ล ลาด บช นของการจ ดเก บข อม ล บ ต (bit) ย อมาจาก Binary Digit ข อม ลในคอมพ วเตอร 1 บ ต จะแสดงได 2 สถานะค อ 0 หร อ 1 ลาด

More information

Private Cloud Public Cloud Virtualized platform. Private Public

Private Cloud Public Cloud Virtualized platform. Private Public Private Cloud Public Cloud Virtualized platform Private Public Software Virtual computer จะทำหน ำท สร ำงภำพ computer เสม อน บดบ ง ไม ให เห นเคร องจร ง ทำให กำรย ำย application และ operating system จำกเคร

More information

คณะว ศวกรรมศาสตร มหาว ทยาล ยเกษตรศาสตร เร อง พ ฒนาเว บไซต โครงการเป ดสอนปร ญญาตร นานาชาต โดย นายอ ครพงษ กาญจนอาพล 5210502694 พ.ศ.

คณะว ศวกรรมศาสตร มหาว ทยาล ยเกษตรศาสตร เร อง พ ฒนาเว บไซต โครงการเป ดสอนปร ญญาตร นานาชาต โดย นายอ ครพงษ กาญจนอาพล 5210502694 พ.ศ. โครงงานว ศวกรรมคอมพ วเตอร ภาคว ชาว ศวกรรมคอมพ วเตอร คณะว ศวกรรมศาสตร มหาว ทยาล ยเกษตรศาสตร เร อง พ ฒนาเว บไซต โครงการเป ดสอนปร ญญาตร นานาชาต คณะว ศวกรรมศาสตร มหาว ทยาล ยเกษตรศาสตร International Undergraduate

More information

Implementing Microsoft Windows

Implementing Microsoft Windows Implementing Microsoft Windows SharePoint Services 3.0 Introduction Name Company affiliation Title/function Job responsibility Systems administration experience Microsoft Windows Server operating systems

More information

'( )& 1. #$%)*+, ก-)* +*"ก./*ก#$% ก.ก /"ก"ก* 01 " ก. +"ก/2)ก3%"

'( )& 1. #$%)*+, ก-)* +*ก./*ก#$% ก.ก /กก* 01  ก. +ก/2)ก3% ก ก ก 2557!!"ก#$% &!! '( )& 1. #$%)*+, ก)* +*"ก./*ก#$% ก.ก /"ก"ก* 01 " ก. +"ก/2)ก3%" 2. #$%)*+ +&*)4กก"4/ก ก)*!!"กก &%%$+ก$&*%กก3!! )*5%ก $" " +ก**&%.6ก4 +"!! 3. #$%)*+ +&*)4)กก"กก2)ก5+#6/*!! #$%)*+,3!

More information

Database Administrator [DBA]

Database Administrator [DBA] Definition Database Administrator [DBA] Centralized control of the database is exerted by a person or group of persons under the supervision of a highlevel administrator. This person or group is referred

More information

แนวปฏ บ ตท ด ส าหร บการควบค มความเส ยงของระบบงานเทคโนโลย สารสนเทศท สน บสน นธ รก จหล ก (IT Best Practices)

แนวปฏ บ ตท ด ส าหร บการควบค มความเส ยงของระบบงานเทคโนโลย สารสนเทศท สน บสน นธ รก จหล ก (IT Best Practices) แนวปฏ บ ต ท ด ส าหร บการควบค มความเส ยงของระบบงานเทคโนโลย สารสนเทศท สน บสน นธ รก จหล ก (IT Best Practices) ISO 27001 COSO COBIT แนวปฏ บ ตท ด ส าหร บการควบค มความเส ยงของระบบงานเทคโนโลย สารสนเทศท สน บสน

More information

การใช ฮาร ดแวร และซอฟต แวร ให เหมาะสมก บงาน

การใช ฮาร ดแวร และซอฟต แวร ให เหมาะสมก บงาน Page 1 IT การใช ฮาร ดแวร และซอฟต แวร ให เหมาะสมก บงาน หล กการเล อกค ณล กษณะของคอมพ วเตอร ให เหมาะสมก บการใช งาน คอมพ วเตอร ม ค ณสมบ ต การใช งานท หลากหลาย เพ อให รองร บการทางานในแต ละร ปแบบของแต ละผ ใช

More information

. ". "#. .&' . ก .&# .!ก" .$%ก!. "&

. . #. .&' . ก .&# .!ก .$%ก!. & ก ก ก! N. ". "#..&'.*.&#.).!ก". ก กก.(.!.$%ก!. "&.$ ก "!#$!%&ก'() N !.ก!-.,&- N 32.7 ก 50 !.ก!-.. N 23.2 ก 26 /?...#! 1. 2)'# 2. 4"ก 3. #&"# 6 &ก"&! 4. 6&'68&#&9กก/6:;,) 5.! #,ก 6:;,! 1. 6:;,ก #ก4"ก4#,!#!=

More information

บทน ำ ว สด และว ธ การ

บทน ำ ว สด และว ธ การ The Development of Document Control Information System (DOC-IS) บทน ำ การควบค มเอกสารเป นข อก ำหนดท 4.3 ในระบบค ณภาพ ISO/IEC 17025:2005 ก ำหนดให ห องปฏ บ ต การ ต องม การจ ดการเพ อควบค มเอกสารท กชน ดในระบบค

More information

Introduction to Database Systems. Chapter 1 Introduction. Chapter 1 Introduction

Introduction to Database Systems. Chapter 1 Introduction. Chapter 1 Introduction Introduction to Database Systems Winter term 2013/2014 Melanie Herschel [email protected] Université Paris Sud, LRI 1 Chapter 1 Introduction After completing this chapter, you should be able to:

More information

www.gr8ambitionz.com

www.gr8ambitionz.com Data Base Management Systems (DBMS) Study Material (Objective Type questions with Answers) Shared by Akhil Arora Powered by www. your A to Z competitive exam guide Database Objective type questions Q.1

More information

) "**!ก ก )$+$,ก,ก.-.2550 ก +ก,ก 1!&1!& 2!ก34&#+)ก&ก5) ก ก )$+ )ก!26&

) **!ก ก )$+$,ก,ก.-.2550 ก +ก,ก 1!&1!& 2!ก34&#+)ก&ก5) ก ก )$+ )ก!26& 1 ก ก () กก กก!.#.2550 1. ) "**!ก ก )$+$,ก,ก.-.2550 ก# +ก,ก 1!&1!& 2!ก34&#+)ก&ก5) ก ก )$+ )ก!26& ) "**!ก ก )$+$,ก,ก.-.2550 ก #+ก,ก 1!&17 1. ก!34& ) 6" ( 5) " ก 2"!6 ก 6! +% &+!,,2"!%ก %ก!12 ) &+!7 611!

More information

ก ก A MONITORING SYSTEM FOR HIGH STABILITY REQUIRED COMPUTER NETWORK IN HDD INDUSTRY

ก ก A MONITORING SYSTEM FOR HIGH STABILITY REQUIRED COMPUTER NETWORK IN HDD INDUSTRY ก ก ก ก A MONITORING SYSTEM FOR HIGH STABILITY REQUIRED COMPUTER NETWORK IN HDD INDUSTRY ก ก ก ก ก ก ก ก ก ก ก 2551 ก ก ก ก A MONITORING SYSTEM FOR HIGH STABILITY REQUIRED COMPUTER NETWORK IN HDD INDUSTRY

More information

รายละเอ ยดของรายว ชา มหาว ทยาล ยขอนแก น ส าน กว ชาศ กษาท วไป

รายละเอ ยดของรายว ชา มหาว ทยาล ยขอนแก น ส าน กว ชาศ กษาท วไป รายละเอ ยดของรายว ชา มหาว ทยาล ยขอนแก น มคอ.3 หมวดท 1ข อม ลท วไป 1. รห สและช อรายว ชา 000 145 ภาวะผ น าและการจ ดการ Leadership and Management 2. จ านวนหน วยก ต 3 (3-0-6) 3. หล กส ตรและประเภทของรายว ชา

More information

หล กส ตร Public Training

หล กส ตร Public Training TECHNICAL TRAINING /ADMINISTRATION DEPARTMENT หล กส ตร Public Training หล กส ตร Public Training สอนโดยว ทยากรท ผ านการใช เทคโนโลย ต างๆในงานจร ง ถ ายทอดท งทฤษฎ และ ประสบการณ ท พบจากการทางานให ก บล กค าของบร

More information

A Multidatabase System as 4-Tiered Client-Server Distributed Heterogeneous Database System

A Multidatabase System as 4-Tiered Client-Server Distributed Heterogeneous Database System A Multidatabase System as 4-Tiered Client-Server Distributed Heterogeneous Database System Mohammad Ghulam Ali Academic Post Graduate Studies and Research Indian Institute of Technology, Kharagpur Kharagpur,

More information

1 File Processing Systems

1 File Processing Systems COMP 378 Database Systems Notes for Chapter 1 of Database System Concepts Introduction A database management system (DBMS) is a collection of data and an integrated set of programs that access that data.

More information

Database Management Systems

Database Management Systems Database Management Systems UNIT -1 1.0 Introduction and brief history to Database 1.1 Characteristics of database 1.2 Difference between File System & DBMS. 1.3 Advantages of DBMS 1.4 Functions of DBMS

More information

Database Concepts. Database & Database Management System. Application examples. Application examples

Database Concepts. Database & Database Management System. Application examples. Application examples Database & Database Management System Database Concepts Database = A shared collection of logically related (and a description of this data), designed to meet the information needs of an organization.

More information

IT2305 Database Systems I (Compulsory)

IT2305 Database Systems I (Compulsory) Database Systems I (Compulsory) INTRODUCTION This is one of the 4 modules designed for Semester 2 of Bachelor of Information Technology Degree program. CREDITS: 04 LEARNING OUTCOMES On completion of this

More information

Principles of Database. Management: Summary

Principles of Database. Management: Summary Principles of Database Management: Summary Pieter-Jan Smets September 22, 2015 Contents 1 Fundamental Concepts 5 1.1 Applications of Database Technology.............................. 5 1.2 Definitions.............................................

More information

Services on Cloud Government Cloud Services โดย ดร.ศ กด เสกข นทด ผ อำนวยกำรสำน กงำนร ฐบำลอ เล กทรอน กส (องค กำรมหำชน) ว นท 25 ต ลำคม 2555

Services on Cloud Government Cloud Services โดย ดร.ศ กด เสกข นทด ผ อำนวยกำรสำน กงำนร ฐบำลอ เล กทรอน กส (องค กำรมหำชน) ว นท 25 ต ลำคม 2555 Services on Cloud Government Cloud Services โดย ดร.ศ กด เสกข นทด ผ อำนวยกำรสำน กงำนร ฐบำลอ เล กทรอน กส (องค กำรมหำชน) ว นท 25 ต ลำคม 2555 Agenda Cloud Technology Overview Government Cloud Service by EGA

More information

Database Management. Technology Briefing. Modern organizations are said to be drowning in data but starving for information p.

Database Management. Technology Briefing. Modern organizations are said to be drowning in data but starving for information p. Technology Briefing Database Management Modern organizations are said to be drowning in data but starving for information p. 509 TB3-1 Learning Objectives TB3-2 Learning Objectives TB3-3 Database Management

More information

Databases and Information Systems 1 Part 3: Storage Structures and Indices

Databases and Information Systems 1 Part 3: Storage Structures and Indices bases and Information Systems 1 Part 3: Storage Structures and Indices Prof. Dr. Stefan Böttcher Fakultät EIM, Institut für Informatik Universität Paderborn WS 2009 / 2010 Contents: - database buffer -

More information

Page 1/7. Grade 12, Science-Math Program GPAX= 2.75

Page 1/7. Grade 12, Science-Math Program GPAX= 2.75 Page 1/7 Ms.Sukanya Tongaum 36 Moo.7, 331 Rd., T.Thaboonmee, A.Khojan, Chonburi 20240 Tel. +669-1552-8761 E-mail: [email protected] Resume Name: Ms.Sukanya Tongaum Birthday: 13 September 1990 Race:

More information

Database Management. Chapter Objectives

Database Management. Chapter Objectives 3 Database Management Chapter Objectives When actually using a database, administrative processes maintaining data integrity and security, recovery from failures, etc. are required. A database management

More information

Chapter 2. Data Model. Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel

Chapter 2. Data Model. Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel Chapter 2 Data Model Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel 1 In this chapter, you will learn: Why data models are important About the basic data-modeling

More information

How To Use M2Mtrac -Xs1.Com For A Car Telematics System

How To Use M2Mtrac -Xs1.Com For A Car Telematics System M2MTrac -XS1 Telematics platform for Automotive Location Base Information Services About M2MTrac -XS1 M2MTrac XS1ค อ Automotive telematics platform ท ถ กออกแบบส าหร บรองร บการ ท างานของแอพพล เคช น Location

More information

Basic Concepts of Database Systems

Basic Concepts of Database Systems CS2501 Topic 1: Basic Concepts 1.1 Basic Concepts of Database Systems Example Uses of Database Systems - account maintenance & access in banking - lending library systems - airline reservation systems

More information

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203.

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : II / III Section : CSE - 1 & 2 Subject Code : CS 6302 Subject Name : Database

More information

Database System Concepts, Implementations and Organizations-A Detailed Survey

Database System Concepts, Implementations and Organizations-A Detailed Survey Database System Concepts, Implementations and Organizations-A Detailed Survey Udoka Felista Eze 1, Chukwuemeka Etus 2, Joy Ebere Uzukwu 3 1 Federal University of Technology Owerri, School of Management

More information

ICOM 6005 Database Management Systems Design. Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001

ICOM 6005 Database Management Systems Design. Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001 ICOM 6005 Database Management Systems Design Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001 Readings Read Chapter 1 of text book ICOM 6005 Dr. Manuel

More information

Database Systems Introduction Dr P Sreenivasa Kumar

Database Systems Introduction Dr P Sreenivasa Kumar Database Systems Introduction Dr P Sreenivasa Kumar Professor CS&E Department I I T Madras 1 Introduction What is a Database? A collection of related pieces of data: Representing/capturing the information

More information

OpenStack. tutorial. ท มงาน vasabilab

OpenStack. tutorial. ท มงาน vasabilab OpenStack tutorial ท มงาน vasabilab Vasabilab Team กษ ด ศ ชาญเช ยว วศ น ศ ร ป ณย กรรณ การ ทร พย สมบ รณ สมเก ยรต โกศลสมบ ต พ เชษฐ วงศ ว บ ลศ ลป พ ท กษ แท นแก ว ชยาว ฒน เพชรว เศษ THANK TO OUR SPONSORS vasabilab

More information

Database Management Systems and GIS Design

Database Management Systems and GIS Design Database Management Systems and GIS Design Overview This presentation deals with the relationship between database processing requirements, database management systems, and GIS database design theory.

More information

ICT-Based University & Resource Optimization

ICT-Based University & Resource Optimization ICT-Based University & Resource Optimization In support of its strategies, Mahidol University aims to develop an ICT system, a management information system and a data warehouse for effective education,

More information

W I S E. SQL Server 2008/2008 R2 Advanced DBA Performance & WISE LTD.

W I S E. SQL Server 2008/2008 R2 Advanced DBA Performance & WISE LTD. SQL Server 2008/2008 R2 Advanced DBA Performance & Tuning COURSE CODE: COURSE TITLE: AUDIENCE: SQSDPT SQL Server 2008/2008 R2 Advanced DBA Performance & Tuning SQL Server DBAs, capacity planners and system

More information

Microsoft. SharePoint Designer 2013 (Workflow)

Microsoft. SharePoint Designer 2013 (Workflow) Microsoft SharePoint Designer 2013 (Workflow) Last Update on 11/07/2013 Introduction Name Company affiliation Title/function Job responsibility Systems administration experience Microsoft Windows Server

More information

Introduction to Database Systems

Introduction to Database Systems Introduction to Database Systems A database is a collection of related data. It is a collection of information that exists over a long period of time, often many years. The common use of the term database

More information

หน วยท 1 ระบบฐานข อม ล

หน วยท 1 ระบบฐานข อม ล หน วยท 1 ระบบฐานข อม ล 1 ว ช า C P E 2205 ร ะ บ บ ฐ า น ข อ ม ล อ า จ า ร ย ธ น ภ ร ณ พ น ธ ป ร ช า ร ต น ส า ข า ว ช า ว ศ ว ก ร ร ม ค อ ม พ ว เ ต อ ร ค ณ ะ เ ท ค โ น โ ล ย อ ต ส า ห ก ร ร ม ม ห า ว ท

More information

Chapter 2 Database System Concepts and Architecture

Chapter 2 Database System Concepts and Architecture Chapter 2 Database System Concepts and Architecture Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Outline Data Models, Schemas, and Instances Three-Schema Architecture

More information

FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS

FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS V. CHRISTOPHIDES Department of Computer Science & Engineering University of California, San Diego ICS - FORTH, Heraklion, Crete 1 I) INTRODUCTION 2

More information

TAP into NAU. TAP is a single tool. How it works. Transfer Academic Plan nau.edu/tap

TAP into NAU. TAP is a single tool. How it works. Transfer Academic Plan nau.edu/tap TAP into and an degree: the catalog TAP into and an degree: the catalog TAP into and an degree: the catalog TAP into and an degree: the catalog TAP into and an degree: the catalog TAP into and an degree:

More information

Overview of Data Management

Overview of Data Management Overview of Data Management Grant Weddell Cheriton School of Computer Science University of Waterloo CS 348 Introduction to Database Management Winter 2015 CS 348 (Intro to DB Mgmt) Overview of Data Management

More information

DBMS Questions. 3.) For which two constraints are indexes created when the constraint is added?

DBMS Questions. 3.) For which two constraints are indexes created when the constraint is added? DBMS Questions 1.) Which type of file is part of the Oracle database? A.) B.) C.) D.) Control file Password file Parameter files Archived log files 2.) Which statements are use to UNLOCK the user? A.)

More information

History of Database Systems

History of Database Systems History of Database Systems By Kaushalya Dharmarathna(030087) Sandun Weerasinghe(040417) Early Manual System Before-1950s Data was stored as paper records. Lot of man power involved. Lot of time was wasted.

More information

Overview of Database Management Systems

Overview of Database Management Systems Overview of Database Management Systems Goals: DBMS basic concepts Introduce underlying managerial issues Prepare for discussion of uses of DBMS, such as OLAP and database mining 1 Overview of Database

More information

State of Wisconsin Database Hosting Services Roles and Responsibilities

State of Wisconsin Database Hosting Services Roles and Responsibilities State of Wisconsin Hosting Services oles and esponsibilities Document evision History (Major Post Publishing evisions Only) Date Version reator Notes 12/9/2010 1.0 This document describes the Hosting Services

More information

IT2304: Database Systems 1 (DBS 1)

IT2304: Database Systems 1 (DBS 1) : Database Systems 1 (DBS 1) (Compulsory) 1. OUTLINE OF SYLLABUS Topic Minimum number of hours Introduction to DBMS 07 Relational Data Model 03 Data manipulation using Relational Algebra 06 Data manipulation

More information

DATABASE DESIGN. - Developing database and information systems is performed using a development lifecycle, which consists of a series of steps.

DATABASE DESIGN. - Developing database and information systems is performed using a development lifecycle, which consists of a series of steps. DATABASE DESIGN - The ability to design databases and associated applications is critical to the success of the modern enterprise. - Database design requires understanding both the operational and business

More information

Introduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system

Introduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system Introduction: management system Introduction s vs. files Basic concepts Brief history of databases Architectures & languages System User / Programmer Application program Software to process queries Software

More information

Physical Data Organization

Physical Data Organization Physical Data Organization Database design using logical model of the database - appropriate level for users to focus on - user independence from implementation details Performance - other major factor

More information

Physical DB design and tuning: outline

Physical DB design and tuning: outline Physical DB design and tuning: outline Designing the Physical Database Schema Tables, indexes, logical schema Database Tuning Index Tuning Query Tuning Transaction Tuning Logical Schema Tuning DBMS Tuning

More information

Chapter 10. Enterprise Systems: From Supply Chains to ERP to CRM. Learning Objectives. supply chain management) supply chain

Chapter 10. Enterprise Systems: From Supply Chains to ERP to CRM. Learning Objectives. supply chain management) supply chain Chapter 10 Enterprise Systems: From Supply Chains to ERP to CRM Learning Objectives ก ก (enterprise systems) ก (computerized supply chain management) (supply chain) ก supply chain innovative solutions.

More information

Introduction: Database management system

Introduction: Database management system Introduction Databases vs. files Basic concepts Brief history of databases Architectures & languages Introduction: Database management system User / Programmer Database System Application program Software

More information

CHAPTER. Jones & Bartlett Learning, LLC NOT FOR SALE OR DISTRIBUTION. Database Planning and Database Architecture

CHAPTER. Jones & Bartlett Learning, LLC NOT FOR SALE OR DISTRIBUTION. Database Planning and Database Architecture CHAPTER 2 Database Planning and Database Architecture ing, Chapter Objectives R SALE OR Chapter Objectives In this chapter you will 2.1 Data as a Resource learn the following: 2.2 Characteristics of Data

More information

H4 DATABASE DEVELOPMENT SOLUTIONS & MARKING SCHEME JUNE 2013

H4 DATABASE DEVELOPMENT SOLUTIONS & MARKING SCHEME JUNE 2013 H4 DATABASE DEVELOPMENT SOLUTIONS & MARKING SCHEME JUNE 2013 PART A. Answer A1. Explain the term metadata in the context of a data dictionary and how a database management system makes use of it. Data

More information

มหาว ทยาล ยหอการค าไทย

มหาว ทยาล ยหอการค าไทย แบบ ฝวก.01 มหาว ทยาล ยหอการค าไทย University of the Thai Chamber of Commerce ประมวลรายว ชา (Course Outline) ประจ าภาค (Semester). ปลาย ป การศ กษา (Academic Year) 2556. คณะ (Faculty) บ ญช...สาขาว ชา (Major)

More information

การพ ฒนาระบบสารสนเทศ (Information System Development) อ.ประเสร ฐ ส ทธ ประภา สาขาว ชาคอมพ วเตอร ศ กษา ว ทยาล ยการศ กษา มหาว ทยาล ยราชภ ฏร อยเอ ด

การพ ฒนาระบบสารสนเทศ (Information System Development) อ.ประเสร ฐ ส ทธ ประภา สาขาว ชาคอมพ วเตอร ศ กษา ว ทยาล ยการศ กษา มหาว ทยาล ยราชภ ฏร อยเอ ด การพ ฒนาระบบสารสนเทศ (Information System Development) อ.ประเสร ฐ ส ทธ ประภา สาขาว ชาคอมพ วเตอร ศ กษา ว ทยาล ยการศ กษา มหาว ทยาล ยราชภ ฏร อยเอ ด วงจรการพ ฒนาระบบ วงจรการพ ฒนาระบบสารสนเทศ (Systems Development

More information

แผนการจ ดการเร ยนร กล มสาระ การงานอาช พและเทคโนโลย (คอมพ วเตอร ) ช นม ธยมศ กษาป ท 1 จ ดทาโดย ส าน กงานเขตพ นการศ กษา

แผนการจ ดการเร ยนร กล มสาระ การงานอาช พและเทคโนโลย (คอมพ วเตอร ) ช นม ธยมศ กษาป ท 1 จ ดทาโดย ส าน กงานเขตพ นการศ กษา แผนการจ ดการเร ยนร กล มสาระ การงานอาช พและเทคโนโลย (คอมพ วเตอร ) ช นม ธยมศ กษาป ท 1 จ ดทาโดย ส าน กงานเขตพ นการศ กษา สารบ ญ หน า กาหนดการสอน หน วยท 1 เร อง เทคโนโลย สารสนเทศก บช ว ตประจาว น จานวน 3 ช วโมง

More information

แผนการพ ฒนาบ คลากร คณะสถาป ตยกรรมศาสตร ในป งบประมาณ พ.ศ. 2555-2559

แผนการพ ฒนาบ คลากร คณะสถาป ตยกรรมศาสตร ในป งบประมาณ พ.ศ. 2555-2559 แผนการพ ฒนาบ คลากร คณะสถาป ตยกรรมศาสตร ในป งบประมาณ พ.ศ. 2555-2559 คณะสถาป ตยกรรมศาสตร นเรศวร Faculty of Architecture, Naresuan University 2 แผนการพ ฒนาบ คลากร คณะสถาป ตยกรรมศาสตร ในช วงป งบประมาณ พ.ศ.

More information

Topics. Introduction to Database Management System. What Is a DBMS? DBMS Types

Topics. Introduction to Database Management System. What Is a DBMS? DBMS Types Introduction to Database Management System Linda Wu (CMPT 354 2004-2) Topics What is DBMS DBMS types Files system vs. DBMS Advantages of DBMS Data model Levels of abstraction Transaction management DBMS

More information

Introduction to Databases

Introduction to Databases Page 1 of 5 Introduction to Databases An introductory example What is a database? Why do we need Database Management Systems? The three levels of data abstraction What is a Database Management System?

More information

Chapter 1: Introduction

Chapter 1: Introduction Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition Language Data Manipulation Language Transaction Management Storage Management Database Administrator Database

More information

AVALANCHE MC 5.3 AND DATABASE MANAGEMENT SYSTEMS

AVALANCHE MC 5.3 AND DATABASE MANAGEMENT SYSTEMS AVALANCHE MC 5.3 AND DATABASE MANAGEMENT SYSTEMS Avalanche Mobility Center (MC) offers support for other database management systems (DBMS) as alternatives to the built-in PostgreSQL DBMS. This was prompted

More information

Concepts of Database Management Eighth Edition. Chapter 1 Introduction to Database Management

Concepts of Database Management Eighth Edition. Chapter 1 Introduction to Database Management Concepts of Database Management Eighth Edition Chapter 1 Introduction to Database Management TAL Distributors Background TAL Distributors Wholesaler of wooden toys, games, puzzles Uses spreadsheet software

More information

ORACLE CORE DBA ONLINE TRAINING

ORACLE CORE DBA ONLINE TRAINING ORACLE CORE DBA ONLINE TRAINING ORACLE CORE DBA THIS ORACLE DBA TRAINING COURSE IS DESIGNED TO PROVIDE ORACLE PROFESSIONALS WITH AN IN-DEPTH UNDERSTANDING OF THE DBA FEATURES OF ORACLE, SPECIFIC ORACLE

More information

ค าอธ บายรายว ชา หมวดว ชาช พ

ค าอธ บายรายว ชา หมวดว ชาช พ 69 หมวดว ชาช พ 70 ว ชาช พพ นฐาน 71 ว ชาช พพ นฐาน 3000-0101 การพ ฒนางานด วยระบบค ณภาพและเพ มผลผล ต 3 ( 3 ) (Work Development with Quality Management System and Productivity) เพ อให 1. เข าใจความส าค ญ หล

More information

MICROSOFT SYSTEM CENTER 2012 R2 CONFIGURATION MANAGER ADMINISTRATION

MICROSOFT SYSTEM CENTER 2012 R2 CONFIGURATION MANAGER ADMINISTRATION MICROSOFT SYSTEM CENTER 2012 R2 CONFIGURATION MANAGER ADMINISTRATION Category: System > System Center 2012 Server > Microsoft System Center 2012 R2 Configuration Manager Administration Duration: 30 Hours

More information

Database System Architecture & System Catalog Instructor: Mourad Benchikh Text Books: Elmasri & Navathe Chap. 17 Silberschatz & Korth Chap.

Database System Architecture & System Catalog Instructor: Mourad Benchikh Text Books: Elmasri & Navathe Chap. 17 Silberschatz & Korth Chap. Database System Architecture & System Catalog Instructor: Mourad Benchikh Text Books: Elmasri & Navathe Chap. 17 Silberschatz & Korth Chap. 1 Oracle9i Documentation First-Semester 1427-1428 Definitions

More information

Reference LAB Book TA201: LAB Active Directory Professional Implementation

Reference LAB Book TA201: LAB Active Directory Professional Implementation Reference LAB Book TA201: LAB Active Directory Professional Implementation By Suttipan Passorn (Kong) Thanyapon Sananakin (Toon) Phakdee Yavichai (Bird) Aunphan Eiapradit (Ford) Nirote Phiwpan (Aun) Pakavat

More information

inforouter Version 8.0 Administrator s Backup, Restore & Disaster Recovery Guide

inforouter Version 8.0 Administrator s Backup, Restore & Disaster Recovery Guide inforouter Version 8.0 Administrator s Backup, Restore & Disaster Recovery Guide Active Innovations, Inc. Names of all products herein are used for identification purposes only and are trademarks and/or

More information

THE OPEN UNIVERSITY OF TANZANIA FACULTY OF SCIENCE TECHNOLOGY AND ENVIRONMENTAL STUDIES BACHELOR OF SIENCE IN DATA MANAGEMENT

THE OPEN UNIVERSITY OF TANZANIA FACULTY OF SCIENCE TECHNOLOGY AND ENVIRONMENTAL STUDIES BACHELOR OF SIENCE IN DATA MANAGEMENT THE OPEN UNIVERSITY OF TANZANIA FACULTY OF SCIENCE TECHNOLOGY AND ENVIRONMENTAL STUDIES BACHELOR OF SIENCE IN DATA MANAGEMENT ODM 106.DATABASE CONCEPTS COURSE OUTLINE 1.0 Introduction This introductory

More information

1 บรรณาน กรมหน งส อใหม หมวด 000 ท งหมดจ านวน 113 รายการ หน งส อภาษาไทย 58 รายการ/หน งส อภาษาต างประเทศ 55 รายการ

1 บรรณาน กรมหน งส อใหม หมวด 000 ท งหมดจ านวน 113 รายการ หน งส อภาษาไทย 58 รายการ/หน งส อภาษาต างประเทศ 55 รายการ 1 บรรณาน กรมหน งส อใหม หมวด 000 ท งหมดจ านวน 113 รายการ หน งส อภาษาไทย 58 รายการ/หน งส อภาษาต างประเทศ 55 รายการ การใช งานโปรแกรมออกแบบวงจรรวม 1 ขรรค ช ย ต ลละสก ล 1 กร งเทพฯ ซ เอ ดย เคช น 2546 ด จ ตอล

More information

Evolution of Distributed Database Management System

Evolution of Distributed Database Management System Evolution of Distributed Database Management System During the 1970s, corporations implemented centralized database management systems to meet their structured information needs. Structured information

More information

Introduction to Database Systems. Module 1, Lecture 1. Instructor: Raghu Ramakrishnan [email protected] UW-Madison

Introduction to Database Systems. Module 1, Lecture 1. Instructor: Raghu Ramakrishnan raghu@cs.wisc.edu UW-Madison Introduction to Database Systems Module 1, Lecture 1 Instructor: Raghu Ramakrishnan [email protected] UW-Madison Database Management Systems, R. Ramakrishnan 1 What Is a DBMS? A very large, integrated

More information

ECS 165A: Introduction to Database Systems

ECS 165A: Introduction to Database Systems ECS 165A: Introduction to Database Systems Todd J. Green based on material and slides by Michael Gertz and Bertram Ludäscher Winter 2011 Dept. of Computer Science UC Davis ECS-165A WQ 11 1 1. Introduction

More information

Recover EDB and Export Exchange Database to PST 2010

Recover EDB and Export Exchange Database to PST 2010 Recover EDB and Export Exchange Database to PST 2010 Overview: The Exchange Store (store.exe) is the main repository of Exchange Server 2010 edition. In this article, the infrastructure of store.exe along

More information

Database Fundamentals

Database Fundamentals CHAPTER 1 Database Fundamentals This chapter introduces fundamental concepts and definitions regarding databases, including properties common to databases, prevalent database models, a brief history of

More information

14 Databases. Source: Foundations of Computer Science Cengage Learning. Objectives After studying this chapter, the student should be able to:

14 Databases. Source: Foundations of Computer Science Cengage Learning. Objectives After studying this chapter, the student should be able to: 14 Databases 14.1 Source: Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: Define a database and a database management system (DBMS)

More information

Relational Database Systems 2 1. System Architecture

Relational Database Systems 2 1. System Architecture Relational Database Systems 2 1. System Architecture Wolf-Tilo Balke Philipp Wille Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 1 Organizational Issues

More information

Top 10 Oracle SQL Developer Tips and Tricks

Top 10 Oracle SQL Developer Tips and Tricks Top 10 Oracle SQL Developer Tips and Tricks December 17, 2013 Marc Sewtz Senior Software Development Manager Oracle Application Express Oracle America Inc., New York, NY The following is intended to outline

More information

COMP5138 Relational Database Management Systems. Databases are Everywhere!

COMP5138 Relational Database Management Systems. Databases are Everywhere! COMP5138 Relational Database Management Systems Week 1: COMP 5138 Intro to Database Systems Professor Joseph Davis and Boon Ooi Databases are Everywhere! Database Application Examples: Banking: all transactions

More information

Information Management

Information Management Information Management Dr Marilyn Rose McGee-Lennon [email protected] What is Information Management about Aim: to understand the ways in which databases contribute to the management of large amounts

More information

Contents RELATIONAL DATABASES

Contents RELATIONAL DATABASES Preface xvii Chapter 1 Introduction 1.1 Database-System Applications 1 1.2 Purpose of Database Systems 3 1.3 View of Data 5 1.4 Database Languages 9 1.5 Relational Databases 11 1.6 Database Design 14 1.7

More information